18303
1102189
941840
824851
786979
571544
460543
456957
426237
421106
382651
342659
257224
239042
234877
228575
215647
178797
170052
148007
136985
133839
132362
130500
128694
124260
117524
116671
112411
109499
97915
94113
92591
84173
83092
79423
72878
67990
67466
65496
61138
60809
56341
54994
54960
54594
51492
51037
50045
49702
44789
43934
41699
40907
37582
36540
34279
33962
32608
32210
31344
29152
28574
28347
25908
24468
24232
23828
23603
23418
23066
22983
22957
21362
21070
20717
19878
19638
19403
18303
18149
17310