550
2
827
3
270
0
1088
1
741
590
474
440
631
479
744
899
646
1160
738
780
532
2524
6
1236
1570
7372
9
945
1173
1266
2307
1042
981
1049
1403
3519
11