1001
5
389
0
155
787
1
129
1145
1193
672
850
130
70
1402
2
1192
134
1549
8
386
2934
47
32
1820
125
1128
3
1958
4
1330
74
514
1565
1186
2961
15
7798