31535
0
611
584
467
1824
19279
2
458
503
1009
2522
552
575
953
1314
1045
1343
572
11881
3
1649
1
520
608
1779
262
1238
4594
918
1431
6800
2748