17887 308
2921 477
6326 493
40112 672
2893 651
8470 291
25557 137
4367 58
15503 648
4413 640
6717 62
2340 213
5068 849
10784 376
1598 157
1628 125