3018 308
2494 119
5230 640
4214 581
20151 548
15092 885
10222 487
12202 104
7239 487
2139 201
5610 38
2800 290
4705 205