50648 105
11387 420
147456 630
25125 442
26397 449
3031 422
1799 39
4198 655
4157 637
3942 572
2831 341
3551 801
3289 364
6751 681