1459 35
3232 386
9965 331
4566 187
2670 329
982 58
1398 121
3684 851
27844 952
7757 166
6517 171
106971 210