2912 291
9937 640
5051 164
13593 357
3617 302
2135 64
6077 854
5573 972
11215 688
6826 684
15761 684
7671 476
4780 867
3409 131