11951 611
22595 430
3939 292
3428 770
7212 333
7859 432
5027 534
1961 44
24314 781
30486 155
3016 545