50821 105
11392 420
147558 630
25138 442
26479 449
3041 422
1804 39
4201 655
4161 637
3950 572
2836 341
3558 801
3293 364
6755 681