6095
9
1993
3
2223
2
1816
1676
11351
17
4966
6
4946
18
3248
8
2646
5
1741
1
2165
1510
0
1821
7
4258
935
782
9106
2324
4
2408
802
696