2915 291
9948 640
5053 164
13608 357
3617 302
2136 64
6080 854
5574 972
11216 688
6826 684
15762 684
7672 476
4781 867
3414 131