31535
0
2748
2
18385
1129
2683
1824
467
417
1099
1
1642
458
1291
282572
20634
8
3659
14
105290
1776
6800
1452
2730
6
1418
2000
1894
846
929
662
915
1024
2341
3116