16257 307
2861 477
5984 493
39944 672
2881 651
8340 291
24993 137
4312 58
15428 648
4377 640
6642 62
2312 213
5021 849
10646 376
1555 157
1614 125