31535
0
25137
2275
2
19279
17353
1880
2574
1
3691
5
1932
1958
968
20634
8
2668
2791
3114
4
1343
1020
5223
9
3512
2102
2269
6622
10
3510
3498
1464
2095
802
4536
1824
2337