301 84
2297 610
2508 827
587 180
1417 382
2285 691
4933 728
5775 508
20164 620
4350 594
1771 102
4633 81
31516 566
7222 293
15740 379
11521 607
15235 890