2977
1
1256
2
3364
3
1218
801
0
3292
830
1558
3644
5546
6
3565
8
1912
1530
6707
24
1825
2268
4248
673
496
1184
1475
662
9055
10
1257
1860
1424
1289601
4
4867
7
868
2600