977
1290
3224
3099
1026
1892
54364
12827
6357
1497
2230
3567
1000
4161
6648
1713
10891