812
2
662
1
980
120
0
25
9486
9
3079
86
645
902
3311
1093
3
3308
1645
10
3114
511
553
1276
2627
5763
89
3016
5
1866
4
15
3981
7
28
13112
6
110
666
1698