31535
0
1924
1642
1
3795
2275
2
635
19279
929
1803
2140
6112
4
2730
6
1369
5
1705
2668
2697
2096
2962
25137
1120
3114
2115
3243
7
2459
9
17353
2368
417
706
1129
1536