290 31
1166 12
2419 304
987 909
1472 580
786 729
797 378
519 114
562 488
509 428
553 433
1478 847
677 638
640 612
730 875
507 673
900 284
98 873
139 199
905 998
132 821
912 593