3088 626
18845 600
2981 401
4926 868
28090 275
5330 467
6705 681
1962 329
6526 30
12670 327
5493 935
3039 228
6445 414
2561 363
3176 731