31535
0
1824
2683
2748
2
918
1152
4594
1
980
6800
987
968
2730
6
282572
2645
296
19279
2295
458
1238
2657
3
683
1009
2668
3373
953
422
282
759
2224
1045