3018 82
22171 653
36075 581
29079 493
15985 132
3452 232
5072 674
7780 211
10518 267
7128 545
15502 291