292533
25641
22560
22471
20782
185518
175410
16943
16430
15182
11901
11381
108815
10839
105820
93317
93025
90754
8440
8040
8017255
7737
7506
72326
71233
68511
6839
67121
63823
6345
63316
5910
5682242
5620
52815
52012
51325
48911
4880
4665
4666
4424
4170
4016
4010
3865
3855
3683
3670
3516
3310
3290
3172
3167
3097
3077
3053
2702
2621
2616
2583
2415
2350
2320
2290
2083
2075
1871
1753
1660
1524
1500
1340
1330
1300
1250
1220
1100
1035726
1020
967942
930
705927
681
64859
601217
586821