179743
88093
65153
63952
39983
39919
38340
24303
23269
21152
20379
20317
19666
18585
13205
11340
10544
9645
7819
7760
7390
7296
6811
5757
5689
5600
5332
5308
5154
4407
4019
3893
3621
3601
3581
3270
3086
3067
2998
2688
2610
2237
2210
2144
2013
1842
1788
1672
1607
1556
1500
1492
1457
1446
1254
1243
1196
1142
1138
1120
1082
1008
951
930
895
889
869
776
766
696
685
636
569
554
547
514
505
496
434
420
401
396
340
329
328
215
167
163
158
131
57
41
35
21
0