2287
1
3354
5
2530
4
1174
951
496
0
2906
2
1606
3485
7
1380
3041
1526
3078
745
4946
18
467
7608
12
1289601
4096
1787
1748
2620
8
806
123674
35
676
1854
17333
27
5527
3
1387