12748 59
35093 318
3888 945
4073 363
24957 126
2384 207
9929 361
30196 815
1719 78
2558 315
2520 377
2404 302