396 110
265 515
596 332
602 58
143 44
765 586
340 452
560 102
498 331
276 207
499 778
935 953
721 1000
501 984
713 674
2297 930
1235 900
926 635
984 61
439 424
499 563
196 947
5 583
132 888