1400
0
652
1212
1458
761
17946
791
839
1324
323
721
1133
297066
515
272
665
645
4491
577
1055
3145
2
25669
545
685
1
4074
61216
758
863