4015 313
25791 57
23051 184
29621 179
9189 626
4582 310
3835 675
4268 701
25650 599
3022 243
4851 574
7106 607
3953 804