3114 338
3832 603
3753 416
1778 80
2968 360
3205 629
7582 507
6680 594
17513 481
27051 547
30878 429
30350 936
3370 714
5854 38