3016 442
1763 140
2945 548
17297 406
22720 683
40789 329
40580 156
6452 510
4256 380
4079 679
1799 154
32935 774