31535
0
25137
20634
8
467
17353
19279
2
744
1824
63
213
497
116
405
2574
1
521
2306
1454
907
968
345
139
476
520
1084
387
304
1123
1029
2275
65