50826 105
11392 420
147567 630
25139 442
26482 449
3041 422
1804 39
4201 655
4161 637
3950 572
2837 341
3559 801
3293 364
6755 681