4000 563
2337 138
3708 459
15739 351
22316 71
3040 177
32355 718
8539 182
25266 106
14421 233
8308 788
2697 221
9528 664
2334 439
8182 453
4223 101