39347 352
21982 360
10072 865
11231 354
5968 543
9602 509
11014 227
12065 746
1970 51
5901 838
3902 114
15575 194
6413 157
1382 55
4762 870