11601 59
22141 315
3723 945
3580 360
24801 126
2325 207
9746 361
28052 815
1596 78
2438 315
2449 377
2232 301