14031 750
22005 312
3626 945
3522 360
24831 126
2316 207
9711 361
28159 814
1591 78
2446 315
2446 377
2193 301