2189 220
933 712
1163 1000
646 859
674 43
689 318
66 889
264 828
280 683
526 364
239 992
223 601
294 628
36 641
812 257
326 49
641 697
118 584
338 630
2598 912
129 253