1102483
941986
825246
787093
571734
460665
457006
426374
421253
382690
342794
257281
239049
234908
228618
215738
178847
170081
148017
137029
133859
132378
130516
128707
124274
117539
116698
112427
109519
97940
94121
92611
84194
83103
79442
72885
68008
67469
65509
61145
60815
56356
54999
54965
54595
51503
51039
50055
49722
44792
43945
41703
40917
37586
36546
34280
33966
32613
32215
31346
29158
28580
28353
25911
24472
24237
23831
23610
23420
23067
22983
22957
21372
21073
20720
19885
19638
19403
18304
18149
17310