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