131656180
104876214
70487160
52607894
413748159
4004244
3694330
2922640
2792339
2530444
252461013
2422229
2344420
2260656
2221060
2218430
1754820
1589020
1577922
1368117
1302614
1229529
1212612
1152118
1067411
100318
904516
83577
823813
80969
777612
70557
64261
632435
61336
61040
59027
58851311
58708
55025
49912
49211
48974
48614
48207
48035
47953
41904
40874
40284
39997
37960
37643
36237
35290
35270
35020
33792
32354
31952
31802
31552
30936
28535
25705
23561
22975346
20195
18334
18000
15642
15562
14022
13641
12230
10653
9420
5450
2650
2530
1900
1860
930