4005 243
4629 977
3031 106
10891 950
3876 281
6342 477
11719 541
6920 439
3966 227
6192 242
4480 388
6730 81
4358 260
52377 451
47800 158