31535
0
2275
2
2194
4
20634
8
25137
2730
6
2809
2000
1
19279
1488
445
2668
3114
2989
5223
9
17353
2693
3
1043
1824
1852
802
8773
10
1124
2320
577
2229
2201
2097
1869
5
968