2126 118
5133 640
4050 581
19886 548
15043 885
10175 487
12177 104
7221 487
2122 201
5555 38
2777 290
4682 205