1000 65
2291 793
294 628
36 641
1236 359
752 412
988 100
129 659
546 966
388 148
861 975
411 35
2203 220
814 257
749 145
555 332
674 43
543 55
785 864
315 534
159 313
676 736
139 462
338 630