4821
2
2677
10
2245
3
5721
8
297066
0
1352
1
2786
1226
3053
7
2356
5801
5853
9
1187
2851
972
2037
2797
5
1097
1295
3518
2632
1414
18258
1027
1152
2773
5252
951
13967
6547