306 706
509 28
371 283
899 79
900 61
215 44
1823 989
351 425
261 323
1189 596
980 175
2042 26
249 766
584 227
577 81
2356 554
581 519
311 692