2901 629
28485 199
8629 871
5425 624
2925 544
6080 588
5881 701
31447 648
23220 346
15732 66
29672 577
8008 170
7868 170