14421
12
11761
4
3262
3
1145
1
3329
1712
12149
2
8582
2840
1421
0
1397
6362
5
4285
4938
2264
2271
901
3208
10598
11104
6
666
4179
3387
935
1104
9566
8
802
693
703
1048