6404 680
2701 41
5800 273
9665 262
145753 847
18830 623
73611 145
13574 557
7110 204
13977 386
15050 977
7148 918
4007 754