249361
211904
649171
766903
529159
671845
1241285
1085993
847950
1033523
717587
338270
349448
627494
778885
1010950
4839500
2566654
1875336
1681736
1639237
158467
1513895
1490433
1474854
1458922
1423850
1304400
1303500
12652