2998 308
2492 119
5227 640
4214 581
20150 548
15091 885
10222 487
12202 104
7238 487
2139 201
5609 38
2800 290
4704 205