6095
9
1960
0
276
194
1
1106
4
1397
3
164
1104
1048
346
25
666
703
960
971
9566
8
3066
7
2160
2
4537
442
1329
5052
10
1593
1541
3505
403
6899
3336
1628
1663
5