2287
1
3485
7
3354
5
2530
4
1174
951
2934
2
2906
1606
4651
3014
20
1336
0
3041
1526
6517
3078
3085
3491
1289601
4946
18
3316
10
5141
7608
12
4096
1787
1748
2620
8
806
123674
35
676