31535
0
2275
2
3114
4
1343
1880
20634
8
25137
846
2730
6
17353
2809
4445
3
2652
2461
20
19279
2095
1824
2668
1949
139
422
5223
9
1725
1
968
1043
802
2190
1819
2727
501