38085 350
21877 359
9950 865
11143 354
5941 543
9528 509
10836 227
12013 746
1935 51
5839 838
3863 114
15500 194
6300 157
1358 55
4749 870