960 198
582 231
509 371
139 310
700 923
313 457
345 922
999 562
669 210
841 138
51 475
664 746
771 144
859 474
25 266
464 399
419 823
226 956
331 500
236 591