21628316
2109295
20983
161248
12491
11870
11700
10429
80925
77422
69937
6190
6098
59616
59010
5853
5451
5360
52131
5177
5121
5114
4997
4955
4550
42520
4165
41310
4108
4074
3988
38611
36935
3551
3426
34111
3364
33012
3303
3277
31213
3030
3013
3005
2997
2963
2941
2757
2576
2519
2496
2480
2405
2307
2292
2275
2020
1861
18210
1814
1810
1686
1614
1400
1354
1320
1290
1270
1171
1160
1040
970
950
860
830
610
410
220