31535
0
25137
17353
19279
2
1840
2105
1
1020
584
2730
6
3114
4
467
20634
8
290
1098
251
420
6435
7
432
2091
2459
9
337
255
1119
2076
1824
968
2006
511
474
1949
3