50720 840
9636 171
21394 800
10706 419
7236 54
8055 641
10134 660
8931 321
4183 543
14197 905
6335 350
9811 355
2858 597