50974 105
11394 420
147655 630
25150 442
26534 449
3045 422
1807 39
4204 655
4164 637
3956 572
2839 341
3564 801
3296 364
6759 681