20634
8
1020
0
17353
31535
19279
2
25137
968
798
467
1343
522
290
1132
1869
1
2730
6
2211
482
477
282572
180849
919
418
1518
1222856
4
78
980
1504
996
547