14603 150
8394 584
14442 482
9162 552
9533 433
3949 340
10290 492
8155 136
15329 906
3211 480
3314 685
1942 229