309
0
2
55133
8
2723
9
4050
1
3942
3972
5
4997
3860
3264
3977
3
2396
9100
38
17
5276
5582
5550
7
5680
4891
10
3470
6
7117
11
279755
138
836
4