1429 35
3226 386
9949 331
4556 187
2667 329
979 58
1390 121
3679 851
27839 952
7757 166
6515 171
106959 210