31535
0
2211
1551
2
19279
25137
1824
3466
1
2190
467
2730
6
497
846
633
691
2275
116
369
341
20634
8
422
714
2810
1282
2809
2522
5213
569
561
775
501