1435 35
3226 386
9953 331
4559 187
2667 329
980 58
1392 121
3680 851
27841 952
7757 166
6516 171
106961 210