1399 35
3221 386
9928 331
4553 187
2661 329
978 58
1386 121
3678 851
27836 952
7757 166
6511 171
106953 210