3028 905
2525 402
3611 80
9969 393
5419 673
7696 691
8213 594
15222 190
12772 321
6358 285
8577 312
10551 213
2139 161
6752 765