40
0
403
539
1518
786
5801
1
50969
7
804
1785
6713
11
830
459
416
302
320
688
456
553
827
801
766
756
462
408
476
1692
353
351
445
368