2983 412
2902 313
369 679
329 49
1553 842
157 586
406 893
674 43
451 202
666 213
129 659
279 484
1164 1000
443 617
332 90
649 859
692 318
831 66
1008 557
223 537
703 932
721 80
239 992