31535
0
2748
2
1232
1824
691
654
759
379
383
4594
1
565
282572
105290
1009
1152
6800
458
389
2683
2730
6
467
410
1297
478
525
2657
3
527
641
46414