3015 626
18740 600
2979 401
4926 868
28078 275
5328 467
6704 681
1962 329
6525 30
12666 327
5492 935
3037 228
6442 414
2560 363
3175 731