3526 823
4253 399
1501 252
1749 248
3428 497
14501 51
2882 462
4033 490
13556 518
2159 377
519 42
3393 677
1260 243