12537 611
24302 430
3995 292
3442 770
7244 333
7904 432
5052 534
1980 44
24578 781
30609 155
3038 545