18355 308
2941 477
6398 493
40149 672
2896 651
8516 291
25653 137
4381 58
15528 648
4443 640
6733 62
2348 213
5082 849
10839 376
1610 157
1638 125