11591 307
4469 506
8259 105
3958 101
6485 518
5912 249
2731 392
10438 731
3603 288
3521 79
6342 464
28016 116
2819 292