2965 412
2180 220
641 697
866 911
397 488
239 992
401 514
411 35
369 833
190 875
381 691
949 797
408 413
34 641
646 859
829 66
154 586
1008 396
1964 476
88 535
656 875
264 828
2072 702