16118 307
2849 477
5964 493
39923 672
2881 651
8330 291
24921 137
4308 58
15424 648
4374 640
6638 62
2311 213
5015 849
10638 376
1555 157
1611 125