31535
0
1824
467
2748
2
458
4594
1
2727
1649
552
363
683
611
1020
6800
1603
2587
16
1431
8766
909
1192
1378
46414
584
1428
1069
896
1105
1045
2275