25221 562
15951 956
4391 500
14513 446
13953 427
4727 341
9786 169
14363 482
4053 66
3158 519
1448 105
3934 685
4475 490