1014
1
580
1265
689
465
737
632
2
755
3102
7
769
392
477
618
986
625
84
4124
15
5636
16
773
2287
3
1376
2135
1880
4
1228
5
403
1415
443
1367
873
884