2998 338
3755 603
3625 415
1668 80
2882 360
3274 629
7495 507
6672 594
17402 481
26900 547
30658 429
30196 936
3350 714
5826 38