20634
8
1161
0
4820
2
787
2702
2587
16
505
403
722
456
78
682
1020
685
457
661
381
5313
1043
4111
25137
957
2490
410
439
803
2328
602