2901 629
28482 199
8629 871
5424 624
2925 544
6080 588
5880 701
31447 648
23220 346
15732 66
29672 577
8008 170
7868 170