3092
1
418
0
3243
7
1045
1130
53
988
1540
377
1824
101
2730
6
25137
467
1020
881
929
2
2657
3
2668
594
552
16
658
505
1711
968
471
409
376
827
893