2656 459
2946 606
36528 643
15074 870
4153 162
14325 701
5288 425
5348 574
43468 638
10589 270
8290 118