49697
1102135
941820
824774
786968
571508
460519
456952
426213
421077
382642
342630
257219
239041
234873
228572
215625
178791
170048
148005
136981
133834
132360
130497
128692
124257
117521
116668
112409
109496
97911
94111
92588
84168
83090
79420
72876
67986
67464
65491
61136
60808
56337
54992
54959
54594
51488
51035
50044
49697
44789
43932
41697
40903
37582
36539
34278
33959
32606
32207
31341
29151
28573
28347
25907
24468
24232
23828
23601
23418
23065
22982
22956
21361
21069
20716
19876
19638
19402
18302
18149
17308