1141
2
1339
1
644
0
3552
5
688
708
1547
6
624
623
600
1086
421
1813
3
633
593
372
328
746
529
809
1267
1033
4271
8
2554
14
5302
839
765
865
1014