2915
7
1251
0
788
1
1006
1106
8
1364
4287
1538
2
1295
904
2299
1263
2727
18
1622
1584
1272
3
4499
1132
6827
985
2680
6
309
18315
17
996
1388
694
1656
2178
12
1553
1244