1485 35
3236 386
9994 331
4570 187
2673 329
983 58
1399 121
3685 851
27845 952
7757 166
6518 171
106977 210