303 84
2298 610
2508 827
588 180
1419 382
2292 691
4940 728
5783 508
20184 620
4354 594
1778 102
4639 81
31526 566
7228 293
15743 379
11532 607
15240 890