12726 59
34343 318
3883 945
4045 363
24956 126
2382 207
9922 361
30152 815
1715 78
2548 315
2515 377
2398 302