3016 442
1761 140
2945 548
17297 406
22718 683
40785 329
40567 156
6451 510
4255 380
4079 679
1798 154
32931 774