15947 307
2838 477
5949 493
39902 672
2881 651
8322 291
24884 137
4305 58
15422 648
4367 640
6633 62
2309 213
5009 849
10624 376
1555 157
1609 125