16694 307
2884 477
6070 493
39991 672
2886 651
8365 291
25127 137
4339 58
15447 648
4385 640
6659 62
2318 213
5038 849
10676 376
1568 157
1618 125