303
0
2
55130
8
2717
9
4044
1
3939
3968
5
4993
3855
3259
3972
3
2393
9096
38
17
5273
5578
5547
7
5675
4883
10
3461
6
7107
11
279669
138
830
4