6520 680
2746 41
5870 273
9866 262
146805 847
18877 623
73890 145
13648 557
7133 204
14002 386
15084 977
7177 918
4028 754