1256
2
496
0
3364
3
1218
830
801
6236
10
6346
16
8527
1
108797
3644
1530
6707
24
1825
1492
2277
935
1087
1289601
4
2480
4248
673
1184
1475
662
1558
1424
12459
868
2299