3031 665
584 161
1878 440
36782 384
11306 158
5079 724
23434 489
29566 643
7329 119
15297 923
8435 768
6546 279