46
38
37
33
30
29
27
25
24
156
149
95
93
87
83
82
73
4165
1899
1841
1422
1396
1219
1187
1153
1038
949