11928 307
4481 506
8284 105
3972 101
6502 518
5936 249
2739 392
10450 731
3634 288
3542 79
6361 464
28038 116
2827 292