50707 105
11388 420
147490 630
25129 442
26428 449
3035 422
1801 39
4198 655
4159 637
3947 572
2832 341
3552 801
3291 364
6751 681