1018
2
891
1
597
138
4936
1358
0
1716
710
3
475
6333
5848
2089
6383
17
2094
235
417
1887
822
293
1344
883
2086
1202
8
2657
1256
492
1005