50860 105
11392 420
147599 630
25143 442
26495 449
3042 422
1805 39
4201 655
4161 637
3950 572
2837 341
3561 801
3293 364
6755 681