1453 35
3230 386
9962 331
4566 187
2670 329
982 58
1398 121
3684 851
27844 952
7757 166
6517 171
106970 210