954
2
2730
6
392
0
945
1551
458
467
308
1020
2546
25137
2275
3366
17353
398
3498
4
19279
31535
1157
1577
3674
10
6714
409
1
2093
990
2089
1997
4940
5
1661
17184
44