41701
1102209
941847
824878
786988
571560
460554
456961
426249
421122
382655
342666
257234
239042
234878
228579
215652
178801
170052
148008
136989
133840
132364
130500
128694
124260
117524
116673
112412
109501
97915
94113
92591
84173
83093
79424
72878
67990
67467
65497
61138
60809
56341
54994
54961
54594
51493
51037
50045
49702
44789
43935
41701
40907
37583
36541
34279
33962
32608
32210
31345
29152
28575
28347
25908
24468
24233
23828
23603
23418
23066
22983
22957
21363
21070
20717
19879
19638
19403
18303
18149
17310