2126
2
1570
1
1972
3
2646
5
2223
8
1587
280
0
730
471
802
11351
17
1093
693
1104
9566
696
403
2136
360
2094
1397
868
662
960
782
3621
709
768
606