50990 105
11394 420
147662 630
25150 442
26542 449
3046 422
1807 39
4204 655
4165 637
3956 572
2840 341
3565 801
3296 364
6759 681