20634
8
2855
3
2668
2
2730
6
282572
0
2093
2275
19279
602
1
31535
530
2526
1020
777
521
17353
3442
247
1824
871
3092
11829
58
787
4820
1320
518
4396
418
3440