2182 220
291 628
2896 313
578 511
1162 1000
812 257
330 90
144 880
155 586
447 858
65 889
24 113
236 562
2439 127
866 911
89 535
129 253
997 638
286 439
190 875
814 629
232 347
802 464
79 647