50708 105
11388 420
147491 630
25129 442
26429 449
3036 422
1801 39
4198 655
4159 637
3947 572
2832 341
3553 801
3291 364
6751 681