31535
0
1824
296
458
2748
2
503
2522
2683
755
594
608
691
6800
20634
8
255
282572
1009
658
440
1232
2730
6
333
1020
600
1238
4594
1
1152
525
1045
520