31535
0
458
1824
369
467
552
759
1045
503
2522
1009
691
683
1110
584
2748
2
1192
1
2211
1428
422
1921
1232
169211
11
468
20634
8
953
4594
464
611
1649