12533 611
24293 430
3995 292
3442 770
7244 333
7904 432
5051 534
1980 44
24576 781
30609 155
3037 545