50969
7
1785
0
6713
11
302
2646
5
320
688
456
553
827
766
756
462
408
476
1692
353
351
445
368
730
526
387
1403