18087 308
2926 477
6381 493
40134 672
2894 651
8491 291
25598 137
4376 58
15514 648
4422 640
6724 62
2342 213
5073 849
10813 376
1602 157
1632 125