1408 35
3222 386
9937 331
4555 187
2663 329
979 58
1386 121
3678 851
27836 952
7757 166
6511 171
106956 210