448 95
305 84
2298 610
2508 827
599 180
1424 382
2294 691
4958 728
5806 508
20249 620
4366 594
1786 102
4656 81
31561 566
7228 293
15746 379
11547 607
15258 890