39028 351
21928 359
10048 865
11209 354
5964 543
9580 509
10973 227
12053 746
1962 51
5884 838
3891 114
15549 194
6386 157
1374 55
4758 870