2965 412
930 712
291 628
2277 793
646 859
987 840
656 875
485 36
239 992
903 289
933 175
664 706
495 921
236 562
323 49
672 43
154 586
89 535
1008 557
463 732
507 100
2072 702
675 736
306 201