882
3
2773
5
2907
2
765
0
1314
1
2274
8313
9
463
1650
2598
2075
12
2099
182
854
1403
1451
38477
34
2178
2252
1129
175
405