2796 45
12301 99
11342 658
28280 425
86586 779
53828 674
13518 155
67555 346
36329 787
34328 730
4079 382
7571 433
56111 195