50969
7
1785
0
6713
11
302
320
688
456
553
827
766
756
462
408
476
1692
353
351
445
368
730
526
387
1403
3168
117
389
317
1182
1
326
781