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