6958 706
5560 261
5652 244
15013 386
2528 271
3209 149
1205 74
3316 462
1813 226
9574 777
3365 858
1787 497
2986 172