12532 277
2950 183
1767 347
2972 770
878 100
5446 400
17377 322
4738 80
10488 738
23120 634
7923 891
5915 751