31535
0
2730
6
2657
3
2668
2
1333
1974
25137
20634
8
105807
42
284
421
1498
899
326
1
402
2855
5223
9
1551
3388
530
4
2711
738
78
505
6808
12
492
2989
5
273
416
2345