477110
41985
54462
364147
321870
910487
31831
389524
636811
901227
426734
448256
405283
296381
245300
271863
77972
31859
78319
154516
495468
841488
53079
222503
868368
217810