3113 338
3832 603
3752 416
1777 80
2968 360
3205 629
7582 507
6680 594
17511 481
27049 547
30876 429
30349 936
3370 714
5854 38