3501 677
6733 76
3376 358
2874 108
21638 510
29995 829
18670 532
53049 522
2836 243
10534 53
3967 163
18215 543
16625 212
9540 699