1646
2685
699
702
721
3462
938
815
1309
1039
889
1691
1072
729
1112
767
1216
943
1934
806
5591
1531
2043
776
810
5065
3816
999
890
878
1522
1543
2186
813
1228
1113
4809
3106
18328
3136
1351
1723
2432
990
785
1924
868
850
1302
714
702
1127
1104
743
3389
1756
845
1086
770
831