50876 105
11392 420
147610 630
25146 442
26500 449
3042 422
1806 39
4201 655
4162 637
3950 572
2837 341
3562 801
3293 364
6755 681