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