16227 307
2858 477
5976 493
39938 672
2881 651
8339 291
24980 137
4312 58
15428 648
4376 640
6641 62
2312 213
5021 849
10645 376
1555 157
1613 125