2696 508
17322 600
2927 401
4912 868
27924 275
5306 467
6652 681
1954 329
6511 30
12592 328
5478 935
3005 228
6371 415
2546 363
3157 731