39309 352
21980 360
10070 865
11230 354
5968 543
9600 509
11008 227
1969 51
5897 838
3901 114
15574 194
6411 157
1382 55
4761 870