11586 59
22095 315
3719 945
3579 360
24801 126
2325 207
9744 361
28047 815
1596 78
2438 315
2449 377
2231 301