2796 45
12301 99
11343 658
28281 425
86587 779
53829 674
13518 155
67555 346
36331 787
34331 730
4079 382
7571 433
56114 195