31535
0
19279
2
2190
1
3498
4
25137
2730
6
269
2275
1824
1842
474
467
653
20634
8
325
17353
2126
2809
3092
2522
382
572
4111
3233
16
1343
1685
2392
2551
1782
3360