34959
18
2605
4
2632
3
2139
3910
436
0
2517
2
2999
1
854
1099
2342
2178
5599
11
2135
1631
1379
2704
7
1195
1347
5750
2977
5
2048
4015
2263
990
1914
1743
1554
5141
9055
10