1531
4554
5835
9804
738
1817
1217
1390
2393
1428
4521
8926
2337
723
912
1214
770
831
1528
914
804
3002
645
962
927
1304
1600
1499
1100
2275
2985
3218
1630
800
784
761
796
672
857
1338
3688
987
1258
1346
668
945
718
691
2846
2379
803
827
784
4499
687
902
896
1332
852
1003