2690 508
17306 600
2926 401
4911 868
27922 275
5305 467
6652 681
1954 329
6511 30
12591 328
5478 935
3005 228
6371 415
2546 363
3157 731