2611 41
215351 547
34127 950
31208 488
32948 354
12179 390
178112 506
5149 308
6104 305
10937 362
9122 268
12793 555
8085 401
4836 843
3914 440
6046 709
33727 143