31535
0
2522
1824
2748
2
296
458
584
503
4594
1
1649
552
517
608
1152
6800
333
1232
1431
8766
909
1192
1378
46414
1428
1069
1045
896
1105
2275
1024