6617
2
1787
1
2123
5196
2691
725
0
3292
2977
2656
14
3745
9036
9
2126
17946
948
873
2489
2114
1162
2475
1812
6916
9607
25669
3593
16
32302