31535
0
19279
2
1824
363
467
768
4594
1
759
2952
2748
525
383
484
3287
1779
2395
300
396
611
787
1649
25137
552
458
1504
559
766
348
1297
139