2287
1
2530
4
1174
951
2906
2
1606
3485
7
3041
1526
3078
181997
11
4096
1787
17333
27
5527
3
1289601
844
0
2786
5
108797
2110
665
2276
1419
1599
2153
2386
833
1720
2245
2456