31535
0
829
17353
20634
8
19279
2
935
1285
139
25137
968
1010
1
2275
745
440
422
1020
2727
11829
1126
1518
1663
683
2619
2730
6
2043
1454
180849
1550
304
407