31001 179
29608 788
12761 276
2937 29
1682 66
1652 102
33464 772
2427 396
10373 492
2938 178
2783 626
2197 145
21519 609
2056 283