16268 307
2862 477
5986 493
39948 672
2881 651
8342 291
24995 137
4312 58
15428 648
4377 640
6643 62
2312 213
5023 849
10646 376
1555 157
1614 125