31535
0
458
1428
1
1824
1069
2748
2
2522
552
584
608
4594
1009
896
611
1418
1232
968
17353
25137
467
1343
19279
422
691
4328
10
642
653
1152
1045