951
0
409
896
1
1203
1346
4
7153
9
2914
5
19034
6
196
1152
2372
2
573
589
767
6726
7
2748
905
1621
948
4964
3