29323
0
2275
2
1824
995
1
392
20634
8
2730
6
2809
350
31535
19279
467
2668
846
44
341
21743
1877
3114
4
358
25137
314
518
25127
547
3
17353
1428
464
819
409