38141 350
21878 359
9951 865
11146 354
5941 543
9531 509
10843 227
12016 746
1937 51
5842 838
3864 114
15503 194
6306 157
1358 55
4749 870