12581 611
24377 430
4002 292
3442 770
7245 333
7909 432
5061 534
1984 44
24585 781
30613 155
3042 545