2629
2
696
1
276
0
585
378
951
1015
782
562
2906
469
690
935
1087
3683
1694
9956
3
3012
4
2799
6
9566
8
709