16085 307
2846 477
5959 493
39921 672
2881 651
8330 291
24909 137
4308 58
15424 648
4373 640
6637 62
2311 213
5015 849
10637 376
1555 157
1611 125