310 706
513 28
376 283
903 79
923 61
215 44
1829 989
356 425
283 323
1195 596
985 175
2051 26
250 766
598 227
577 81
2374 554
584 519
316 692