39345 352
21981 360
10072 865
11231 354
5968 543
9602 509
11010 227
1970 51
5900 838
3902 114
15575 194
6413 157
1382 55
4762 870