39096 352
21945 359
10056 865
11216 354
5966 543
9587 509
10981 227
12055 746
1965 51
5889 838
3892 114
15553 194
6392 157
1376 55
4760 870