15977 307
2841 477
5953 493
39908 672
2881 651
8325 291
24892 137
4307 58
15422 648
4369 640
6634 62
2310 213
5009 849
10630 376
1555 157
1610 125