15488 515
14401 249
11264 478
15297 453
24731 406
2396 116
5079 322
15390 863
15647 648
9638 345
103117 727
67047 674
10341 295
35457 304
27390 132
12584 206