456943
1102049
941803
824675
786954
571483
460496
456943
426180
421055
382626
342600
257213
239041
234863
228562
215602
178784
170044
148001
136974
133827
132356
130495
128685
124250
117514
116659
112405
109494
97909
94108
92585
84168
83090
79417
72875
67985
67462
65491
61135
60807
56335
54988
54959
54594
51485
51031
50041
49691
44789
43931
41696
40901
37581
36539
34278
33959
32605
32202
31340
29150
28573
28346
25907
24468
24227
23823
23598
23417
23064
22982
22956
21353
21066
20715
19876
19637
19400
18302
18148
17307