5946
2
5782
4
3765
297066
0
1295
1
2629
894
2683
3683
4198
2650
20
571
280
2865
1581
2093
1622
2159
2250
2245
3
661
1226
3053
7
1038
14125
10
898
469
2385
513
2060