2899 660
1181 342
1692 553
340 111
125 30
2117 685
1590 494
1461 431
1555 481
4181 403
890 151
11074 77
2790 229
11974 1012
21828 439