2560 97
22586 906
53053 655
368892 1217
21675 532
13055 874
19608 375
27399 298
26439 187
5764 656
17398 196