50050 105
11368 420
147152 630
25048 442
26088 448
3019 422
1786 39
4173 655
4138 637
3923 572
2817 341
3539 801
3274 364
6731 681