50828 105
11392 420
147572 630
25139 442
26484 449
3041 422
1805 39
4201 655
4161 637
3950 572
2837 341
3559 801
3293 364
6755 681