990849
851218
426854
30331
381471
79745
25912
238606
578217
377475
366160
784763
882475
16732
205569
809997
604628
747342
406530
20780
577542
61547
89330
943818
5838
923773