6958 706
5560 261
5655 244
15013 386
2530 271
3210 149
1207 74
3316 462
1813 226
9576 777
3365 858
1787 497
2986 172