12725 59
34253 318
3883 945
4038 363
24956 126
2382 207
9922 361
30147 815
1715 78
2547 315
2515 377
2398 302