493532
587589
36417
183625
28127
23990
1012139
797398
150747
319633
762507
479647
978670
154253
550516
27278
449961
52815
161227
573316
576258
232430
719296
520767
142395
175262
944629
402602
753209
443674