1395 348
5758 146
54791 550
7838 800
82446 219
42652 292
4336 174
18607 78
5022 756
5676 894
112780 543
2891 519