3013 630
28512 199
8650 871
5429 624
2925 544
6088 588
5888 701
31454 648
23224 346
15734 66
29678 577
8009 170
7869 170