2898 291
9899 640
5044 164
13537 357
3613 302
2132 64
6072 854
5570 972
11205 688
6824 684
15754 684
7666 476
4774 867
3404 131