1282
1
1400
0
652
1458
916
1055
3936
761
17946
89
791
839
1324
323
721
1133
297066
515
272
3926
14
665
645
4491
577
2190
25669
545
685
4074