50887 105
11392 420
147620 630
25147 442
26503 449
3042 422
1807 39
4202 655
4162 637
3950 572
2837 341
3562 801
3293 364
6758 681