6497 680
2738 41
5862 273
9842 262
146648 847
18870 623
73855 145
13642 557
7127 204
13998 386
15081 977
7173 918
4025 754