50681 105
11388 420
147471 630
25128 442
26417 449
3035 422
1801 39
4198 655
4157 637
3945 572
2832 341
3552 801
3289 364
6751 681