31535
0
2275
2
1233
3
4154
993
1
512
25137
19279
3114
4
17353
467
5081
2109
1256
2085
2574
1329
2496
964
968
1915
20634
8
2668
1452
1020
5223
9
1129
1421
1925
2727