2902 313
1164 1000
718 234
28 113
543 55
999 488
448 858
299 141
988 100
338 630
287 439
381 691
934 712
1972 476
1553 842
670 528
285 683
144 880
625 263
397 364
666 213
656 875
315 534
676 736