1102145
941823
824797
786970
571514
460522
456952
426217
421087
382643
342637
257219
239041
234874
228573
215628
178791
170049
148005
136981
133835
132360
130499
128692
124258
117521
116669
112410
109496
97912
94112
92590
84170
83091
79422
72877
67987
67465
65492
61137
60809
56338
54994
54959
54594
51490
51035
50044
49699
44789
43933
41697
40903
37582
36539
34278
33959
32607
32207
31341
29151
28573
28347
25907
24468
24232
23828
23602
23418
23065
22982
22957
21361
21069
20716
19877
19638
19403
18302
18149
17308