1020
0
19279
2
1056
1
25137
20634
8
823
31535
2076
467
798
2275
918
968
576
801
17353
529
270
1711
1824
21743
13491
839
834
303
514
2546
464
2687
980