3593 508
18439 600
2956 401
4935 868
28035 275
5326 467
6698 681
1956 329
6521 30
12682 328
5483 935
3033 228
6439 415
2559 363
3168 731