842
2
1132
1
1169
1209
641
555
803
727
502
528
492
908
786
3
1138
626
829
699
638
396
303
422
453
611
426
413
314