50665 105
11388 420
147465 630
25127 442
26413 449
3032 422
1800 39
4198 655
4157 637
3943 572
2832 341
3552 801
3289 364
6751 681