2675 508
17275 600
2926 401
4911 868
27917 275
5304 467
6650 681
1954 329
6511 30
12590 328
5477 935
3005 228
6371 415
2546 363
3157 731