1404 35
3221 386
9932 331
4554 187
2662 329
978 58
1386 121
3678 851
27836 952
7757 166
6511 171
106956 210