45937
37770
32660
11150
11006
8766
8210
7633
4863
4289
4241
4150
4040
4024
3405
2995
2454
2400
2201
2082
2071
2019
2000
1860
1850
1637
1633
1619
1586
1585
1389
1382
1298
1291
1270
1248
1236
1230
1165
1039
1026
969
918
903
876
829
707
697
678
655
650
641
578
474
465
458
441
388
376
348
325
262
251
237
220
215
172
165
159
156
138
136
127
118
112
104
100
99
87
78
77
75
70
69
57
44
42
41
40
38
35
31
29
27
26
24
23
21
19