3072 626
18810 600
2979 401
4926 868
28081 275
5330 467
6705 681
1962 329
6526 30
12668 327
5493 935
3039 228
6444 414
2561 363
3176 731