940
1
2932
2
1512
3426
4
5225
8
2149
5
915
0
1581
2797
5431
1295
2773
2245
3
746
528
962
451
1226
2934
849