50684 105
11388 420
147473 630
25129 442
26422 449
3035 422
1801 39
4198 655
4158 637
3946 572
2832 341
3552 801
3290 364
6751 681