2906
1
572
0
4471
2
4631
255
2558
3
389
1310
2711
2949
1492
951
2258
1694
4651
6236
10
12459
4754
7
913
1174
3012
4
2773
5
32302
550
2480
2299
4198
1106