18206 308
2933 477
6384 493
40147 672
2895 651
8504 291
25621 137
4379 58
15517 648
4430 640
6730 62
2345 213
5075 849
10825 376
1608 157
1636 125