29957
1309
802
880
3059
760
973
999
3772
1700
789
2148
1209
1030
926
2311
2097
1175
1185
1544
1563
941
1809
2188
774
825
915
1397
1788
1082
2339
2559
853
1494
1383
1110
1037
1009
5941
1164
1286
815
1588
1604
2497
1514
5840
690
1306
881
2744
746
827
1222
839
700
942
672
1866
1021
664
930
1055
718
1154
756
1453
926
1277
725
891
1682
1493
1863
1383
1486
694
897
1197
1479
877
1406
5930
855
1054
754
646
794
1238
971
724
1352
1291
1259
681
709
1261
718
845
2168
1968
740
1105
805
2074
1533
2716
831
691
842
2230
1240
1265
684
1653
797
4110
1252
837
2696