1001 183
942 533
953 128
405 45
894 364
600 405
966 199
328 595
674 270
855 850
287 238
61 393
459 188
279 612
383 800
834 674
302 91
499 263
325 18
200 164