2901 160
17742 552
34826 87
3235 102
33790 141
4135 473
19238 732
18855 542
39819 94
13764 278
14016 505
11338 161
21963 353
18821 704
8930 243
5053 261
3280 288
4064 408
2169 525
3730 812