5004194
27850
27531
175410
12795
108815
88217
87316
8440
8342
83215
7720
7070
668101
61110
6100
5973
5910
56510
5620
55015
5238
5170
4580
4401
4393
4390
4184
4016
3986
3865
3584
32816
3248
3180
3167
3160
3017
2973
2952
2742
2740
27311
2586
2531
2390
2377
2340
2300
2306
2230
2191
2194
2030
1955
1910
1830
1821
1760
1682
1660
1650
1470
1326
1282
1230
1200
1120
1100
1080
1030