2287
1
3485
7
2530
4
1174
951
2934
2
496
0
2906
1606
4651
467
1380
3014
20
1336
3041
1526
6517
3078
3085
5
3491
3316
10
5141
4096
1787
1289601
17333
27
5527
3
2285
9
844
2786