913
2870
696
724
736
849
1275
750
655
765
876
883
793
964
2252
1035
1085
1988
1400
1239
1302
1409
1337
1634
1215
1345
1328
1073
1259
1619
1396
1570
2137
2894
1817
3099
2356
2670
3050
156285