31535
0
1824
2748
2
552
19279
458
1649
1
4594
1009
2522
484
6800
1431
1045
8766
17353
909
768
1192
1378
46414
282572
608
1428
1069
896
1105
2395
653
2275