376 6
963 9
26 146
511 294
896 685
475 597
401 896
279 454
84 717
464 424
64 47
922 895
469 228
999 114
580 615
1006 650
863 177
705 790
543 261
314 320