3053 665
587 161
1912 440
37117 384
11311 158
5081 724
23435 489
29572 643
7330 119
15317 923
8436 768
6548 279