3025 706
16626 840
4519 908
11965 532
13569 187
10530 304
7252 571
7626 790
10701 275
3864 441
3308 76
3648 201
14157 598