31535
0
2275
2
2809
968
1824
20634
8
25137
1132
2730
6
17353
486
992
1
1020
3092
19279
2668
543
3114
4
5223
9
518
1043
1343
467
802
2008
2748
55
1053
434
324