1397
3
1106
4
1687
5
276
0
1741
1
585
378
2077
951
696
768
1632
2
1015
562
2906
690
960
971
25
1087
1329
1694
9956
3012
11351
17
782
2646
164