31535
0
20634
8
2275
2
19279
1614
1
25137
17353
2337
2920
3
2668
368
1869
1132
1020
3114
4
553
11829
1518
2730
6
1824
2084
3025
653
3456
463
467
440
2673
2855