1397 35
3218 386
9926 331
4551 187
2660 329
978 58
1386 121
3678 851
27836 952
7757 166
6511 171
106952 210