962
2
2104
1
4463
5
3885
4
2886
1552
535
0
2365
2377
2348
2395
6
1101
2799
6899
9
792
787
1452
6362
18
1715
521
1773
1991
741
3508
7
961
2078
3
7199
2912
1190
102