2999 338
3757 603
3625 415
1668 80
2882 360
3275 629
7495 507
6672 594
17403 481
26900 547
30658 429
30215 936
3350 714
5827 38