6226 680
2565 41
5569 273
9240 262
143305 847
18730 623
72957 145
13455 557
6988 204
13942 386
14965 977
7111 918
3971 754