806
2
746
0
1090
2178
6
1083
1
1839
793
1315
930
851
1301
1044
1598
15564
5
1572
3
4759
1361
11
1705
1612
14
1666
1961
24979
33
2599
615
364
222
348
636
881
1029