1102090
941815
824719
786956
571493
460503
456948
426191
421065
382632
342611
257215
239041
234868
228567
215612
178788
170045
148001
136978
133829
132357
130496
128689
124255
117518
116663
112406
109496
97910
94108
92587
84168
83090
79419
72876
67986
67463
65491
61135
60807
56336
54990
54959
54594
51487
51034
50042
49694
44789
43932
41697
40902
37581
36539
34278
33959
32605
32204
31340
29150
28573
28347
25907
24468
24230
23824
23599
23417
23064
22982
22956
21353
21066
20715
19876
19638
19402
18302
18149
17308