4002 243
4626 977
3030 106
10863 950
3856 281
6339 477
11715 541
6919 439
3963 227
6190 242
4473 388
6723 81
4357 260
52182 451
47778 158