3001
6
1156
1
1013
5284
7
1186
3
2129
3530
5
1602
864
1260
0
1094
3230
13
3868
4
1176
2
1154
5824
2613
1125
1426
4368
9
497
1239
4881
2598
1279
651
477
3140
14
638
726