462 95
307 84
2298 610
2509 827
604 180
1427 382
2299 691
4977 728
5822 508
20294 620
4372 594
1790 102
4668 81
31581 566
7232 293
15756 379
11553 607
15266 890