2245
3
297066
0
1920
4443
9
1828
1845
1
2627
2949
1743
55904
985
37355
13
3120
4
2356
6
1501
3316
10
1226
3053
7
6362
5
437
2090
2
1162
17333
27
3162
6264
444571
2743
1502
1180
2440