541 860
2971 412
294 628
2898 313
852 190
552 332
1547 842
1234 359
450 202
41 991
778 239
286 439
369 394
1163 1000
236 562
862 97
543 55
816 650
299 141
463 732
656 875
586 43
338 630