1102630
942070
825472
787167
571824
460726
457029
426439
421336
382707
342868
257310
239058
234933
228635
215792
178866
170091
148023
137051
133878
132381
130529
128722
124281
117545
116705
112434
109528
97955
94123
92617
84198
83109
79449
72890
68014
67473
65516
61148
60819
56367
55004
54969
54598
51507
51040
50057
49730
44795
43955
41703
40919
37590
36549
34280
33967
32619
32219
31349
29160
28580
28353
25912
24473
24237
23833
23613
23420
23070
22985
22958
21377
21073
20721
19886
19640
19405
18305
18151
17310