2629
2
585
1
378
0
951
1015
562
2906
690
1129
1344
1087
2512
1694
1494
9956
3
3012
4
2252
1191
2799
6
1392
3490
297066
882