2656 508
17239 600
2925 401
4911 868
27916 275
5298 467
6647 681
1954 329
6511 30
12590 328
5476 935
3004 228
6370 415
2546 363
3157 731