15927 307
2838 477
5946 493
39899 672
2879 651
8319 291
24881 137
4304 58
15422 648
4366 640
6632 62
2309 213
5008 849
10622 376
1555 157
1609 125