50658 105
11387 420
147464 630
25127 442
26410 449
3032 422
1800 39
4198 655
4157 637
3943 572
2832 341
3552 801
3289 364
6751 681