3016 442
1761 140
2945 548
17297 406
22719 683
40789 329
40575 156
6452 510
4256 380
4079 679
1799 154
32935 774