2711
2
3426
4
2911
9
4651
3
1404
398656
19
1162
0
1100
2299
1
4915
550
5151
13018
3083
2465
2102
174730
18