1423 35
3225 386
9945 331
4556 187
2666 329
979 58
1389 121
3678 851
27839 952
7757 166
6515 171
106958 210