3114 338
3832 603
3753 416
1778 80
2969 360
3205 629
7582 507
6680 594
17513 481
27054 547
30880 429
30352 936
3370 714
5854 38