17875 308
2921 477
6326 493
40112 672
2893 651
8467 291
25555 137
4367 58
15500 648
4412 640
6715 62
2340 213
5068 849
10781 376
1598 157
1628 125