806 125
3119 338
3837 603
3756 416
1780 80
2970 360
3211 629
7584 507
6683 594
17518 481
27060 547
30894 429
30366 936
3370 714
5856 38