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