20634
8
17353
0
2855
3
759
2668
2
1824
19279
968
282572
2730
6
1712
2275
676
909
47041
457
1020
341
25137
432
418
1942
1551
4396
1149
303
552
696
610