15532 515
14421 249
11279 478
15417 453
24893 407
2404 116
5111 322
15400 863
15667 648
9650 345
103286 727
67657 674
10399 295
35828 304
27496 132
12751 207