12702 59
33492 317
3879 945
4003 362
24944 126
2382 207
9917 361
30091 815
1709 78
2540 315
2509 377
2382 302