31535
0
1824
458
552
2748
2
467
4594
1
1378
1069
2275
759
2522
19279
1649
1045
1009
584
1152
611
639
422
478
608
6800
3659
14
2952
1232
2008
1431