1428 35
3225 386
9947 331
4556 187
2667 329
979 58
1389 121
3679 851
27839 952
7757 166
6515 171
106958 210