2897
1
1974
2
2105
521
0
1540
2234
4
5141
7
5771
10
1639
988
2193
9
2333
3
174730
18
1618
2344
1289601
2999
2152
5147
695
1596
2732
13018
2431
4670
1752
3156
2188
1394