31535
0
2275
2
661
4126
6
1270
3
20634
8
395
1
765
1665
1824
1470
1421
3114
4
1513
1733
1374
2372
1501
2855
635
2172
447
662
3268
2470
650