5151
2
1011
0
2440
3
1016
1
2711
940
2271
4
2911
9
4651
398656
19
2097
1168
2041
2313
2075
4821
550
2101
1945
319