1042
2
491
1
654
77
745
1340
3
895
5
98
835
460
2610
9
87
76
389
946
3569
618
596
776
474
1108
8
1346
625
222
565
524
775
589
1245
2283