12594 611
24396 430
4003 292
3442 770
7249 333
7910 432
5063 534
1985 44
24589 781
30613 155
3042 545