2895 313
1161 1000
641 697
144 880
231 76
397 488
280 683
128 659
876 402
190 875
312 534
860 975
291 628
543 55
89 535
987 840
450 202
756 45
278 484
98 349
499 673
721 978
492 569