1665
1
896
1203
2086
4
774
2
2864
7
1256
661
0
964
2914
5
19034
6
196
467
767
6726
2748
905
1603
948
559
4964
3
2608
424
3595
1133
1184
1392
883
1939
842