6958 706
5560 261
5657 244
15017 386
2530 271
3211 149
1210 74
3316 462
1813 226
9578 777
3367 858
1787 497
2987 172