3114 338
3832 603
3752 416
1778 80
2968 360
3205 629
7582 507
6680 594
17512 481
27050 547
30877 429
30349 936
3370 714
5854 38