1056
2
5664
3
64721
566
13172
6
695
0
1091
8
2857
116498
18
3781
2358
5
1272
356
4
44529
90
5561
1620
1032
1
733
8797
175698
1293
2466
1187
1325
1123
27
1700
8329
23
5157