15259 150
8595 584
15016 482
9487 552
9993 433
4091 341
10574 492
8348 136
15687 906
3295 480
3366 685
2028 229