907
2
3959
1
31431
0
4902
27
3368
806
2002
1575
3
1892
1108
1090
1369
5
2245
1173
29
274
2224
4506
71335
874
672
2633
830
723
1858
817
4059
440
11
838
677