870
1
904
1425
756
1805
5
1084
0
3679
898
56488
4243
7
2033
2
3044
27
4252
2079
3
1979
48766
24
356
1039
1756
2431
2545
2417
1053
935
2459
6
1132
962
4232
925
573