1018
4
1793
1527
5
579
0
2521
9
1274
11570
12
6512
6
594
888
1551
2
1681
821
3
1568
1570
2194
951
1
1402
1591
857
1410
740
671
11
2233
4263
32
1164
686
561