1161 1000
843 524
439 617
776 801
1008 557
703 932
411 35
997 638
190 875
766 676
774 214
232 347
99 854
930 712
291 628
495 921
812 257
236 562
2439 127
1546 842
508 100
264 828
80 168
331 725