585
1
378
0
2077
5
951
696
768
1632
2
1015
562
2906
690
960
971
25
1087
1329
1694
9956
3
3012
4
11351
17
782
2646
164
346
2799
6
297066
5504
16
1289601