1486 35
3236 386
9999 331
4570 187
2673 329
983 58
1399 121
3685 851
27845 952
7757 166
6518 171
106980 210