882
3
2992
6
1172
1438
1686
1
1657
2
2354
4
9055
10
1450
1529
0
983
3920
3070
3633
13
3114
422
2698
4979
3926
14
899
4039
4587
3554
9
3475
5
1605
2314
3249
1481
4168
5402