31535
0
20634
8
744
25137
139
17353
2306
637
2275
2
19279
1824
772
1
467
576
169211
11
545
486
356
1132
246
1015
116
825
2730
6
2574
422
2809
213
968
1454