486192
373907
211625
132744
30107
562802
584542
366529
309627
653346
902462
742527
750419
241229
202400
107818
531632
867296
804192
841926
381805
906572
726554
486921
503297
19676