16012 307
2841 477
5953 493
39914 672
2881 651
8330 291
24902 137
4307 58
15423 648
4371 640
6635 62
2310 213
5009 849
10631 376
1555 157
1611 125