31535
0
1824
355
2748
2
4594
1
608
639
169211
11
380
2522
525
768
691
1649
1045
1297
1779
478
552
458
584
422
1009
6800
759
3373
572
1431
1232
431