31535
0
2275
2
467
1193
1
1824
1823
1326
458
683
2522
1733
1452
1418
691
1124
1428
1642
3114
4
2748
4594
1009
1184
107
370
2881
292
1495
503
2135
1684