2971 412
184 87
776 896
579 511
1163 1000
236 562
231 76
816 650
751 412
1008 396
118 584
656 875
2282 793
852 190
89 535
398 488
721 80
912 219
313 534
411 35
278 484
782 155
286 439