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