39213 352
21969 360
10067 865
11223 354
5968 543
9592 509
10996 227
1968 51
5896 838
3896 114
15561 194
6404 157
1379 55
4761 870