12047 611
22881 430
3951 292
3429 770
7214 333
7865 432
5028 534
1965 44
24353 781
30507 155
3018 545