4821
2
2677
10
1309
0
1992
3
5721
8
697
4914
2037
1
1152
2632
1352
2786
5389
2356
5801
5853
9
1187
2851
972
1097
3518
1414
18258
1027
5252
951
13967
6547
223
23774
4