6958 706
5560 261
5645 243
15009 386
2528 271
3208 149
1204 74
3316 462
1813 226
9572 777
3363 858
1787 497
2985 172