50751 840
9647 171
21474 801
10720 419
7266 54
8075 641
10152 660
8954 321
4191 543
14234 905
6343 350
9839 355
2862 597