16902 308
2891 477
6093 493
40010 672
2886 651
8384 291
25254 137
4340 58
15456 648
4390 640
6672 62
2320 213
5040 849
10696 376
1570 157
1621 125