5052
10
94424
3
1238
1
1512
4757
3426
4
1404
2
1162
0
1100
174730
18
5771
2299
2919
4915
2408
8
2358
9
13018
3083
6247
5
2465
2102
189326
3465
2932
2940
2948
6