2965 412
236 562
641 697
862 97
1546 842
987 840
463 732
280 683
778 239
2072 702
618 278
766 735
930 712
366 679
2277 793
35 641
646 859
543 55
999 488
751 412
896 230
65 889
23 113