462 95
307 84
2298 610
2509 827
604 180
1427 382
2299 691
4977 728
5823 508
20295 620
4373 594
1790 102
4669 81
31581 566
7232 293
15758 379
11553 607
15266 890