39392 352
21982 360
10074 865
11231 354
5970 543
9604 509
11026 227
1973 51
5903 838
3902 114
15580 194
6417 157
1383 55
4763 870