6961 706
5564 261
5675 244
15036 386
2531 271
3222 149
1212 74
3318 462
1814 226
9581 777
3371 858
1788 497
2989 172