3078 626
18821 600
2980 401
4926 868
28082 275
5330 467
6705 681
1962 329
6526 30
12668 327
5493 935
3039 228
6445 414
2561 363
3176 731