1020
0
798
801
20634
8
514
2275
2
19279
467
31535
392
516
529
449
839
394
46
371
297
303
25137
2435
158
918
482
968
2730
6
988
683
1089
581