896
1
2644
2
1203
2086
4
929
1256
662
0
7153
9
5262
10
1622
2914
5
3437
11756
19034
6
196
18385
1470
1181
6435
7
767
6726
2748
905
661
2610
948
4964
3
2608
777
424