2897 660
1178 342
1690 553
336 111
124 30
2117 685
1588 494
1459 431
1553 481
4177 403
886 151
11071 77
2787 229
11970 1012
21822 439