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