12702 59
33464 317
3878 945
3999 362
24941 126
2382 207
9917 361
30090 815
1709 78
2540 315
2509 377
2382 302