16906 308
2891 477
6093 493
40010 672
2886 651
8385 291
25258 137
4340 58
15456 648
4390 640
6674 62
2320 213
5040 849
10696 376
1571 157
1621 125