11691 150
12863 685
10186 344
3685 587
6187 356
4402 577
8746 171
4712 257
9667 582
1009 191
2081 451
13490 463
24570 293