456 95
307 84
2298 610
2509 827
601 180
1424 382
2296 691
4963 728
5813 508
20262 620
4367 594
1789 102
4664 81
31567 566
7230 293
15751 379
11550 607
15265 890