12800 173
108896 909
18443 741
8359 277
9184 615
11993 338
16810 172
15824 546
4797 68
13302 311
8413 394
1708 174
18005 116
15671 465