1436 35
3227 386
9953 331
4559 187
2667 329
980 58
1393 121
3680 851
27842 952
7757 166
6516 171
106961 210