2500 380
8621 689
13303 350
14254 297
17011 136
31294 447
6814 213
8344 336
10069 225
18540 430
8820 49
2564 658
4880 574
2787 587
1039 39
3791 177
3437 393
9829 615