4816
2
2925
3
4456
7
2738
1350
0
1335
7160
1
14589
10
1274
3176
3337
5
153793
370
13995
2551
3871
297066
106
19079
6
1288
1079
1618
1780
32302
1732
1012
3196
4715
9511
2298