1065
2
991
4
937
6
155
1
106
4001
12
412
888
2130
7
522
3
475
84
1083
696
240
0
146
140
587
515
944
128
1176
644
298
435
3070
9
609
992
6049
1864