679 33
3033 386
9554 331
4442 187
2556 329
891 58
1311 121
3635 851
27771 952
7499 166
6450 171
106600 210