12716 59
34038 318
3881 945
4030 363
24955 126
2382 207
9921 361
30123 815
1715 78
2544 315
2512 377
2394 302