351615
6591
5931
2901
4791
2531
5744
3163
930
843
1721
988
980
550
1423
760
622
1434
833
920
750
570
870
441
1290
1200
601
781
592
1176
541
730
371
362431
121149
667942
456821
665726
425926
652395
911739
53859
903459
1267757
40763
971016
2292803
1172031
698434
401217
894293
533869
663644
607979
914633
465581
554537
954317
1135265