1288
0
1126
5242
341
1014
1246
545
1078
688
722
3430
797
1
562
838
1500
1199
473
841
939
413
683
593
469
490
1066
1012
667
1129
536
484